provide (someone with) impression - Turc Anglais Dictionnaire